@import url("reset.scss");
@import url("ele.scss");
$--color-primary: #1ae1e6;
/* common */
html {
  height: 100%;
}

body {
  font-family: "Microsoft yahei", Helvetica, Arial, Simsun, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #f3f3f3;
  height: 100%;
  min-width: 1580px;
}

.clearfix:after {
  content: ' ';
  display: table;
  clear: both;
}

#app, .app-main {
  height: 100%;
}

.ui-breadcrumb {
  margin-top: 10px;
}

.app-inner {
  //height: 100%;
  margin: 10px 20px 20px 20px;
}

.el-card {
  margin-bottom: 20px;
}

.justify-align {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header-card {
  .el-form-item {
    margin-bottom: 10px;
  }
}

.el-table{
  th, td {
    text-align: center !important;
  }
}
.viewer-container {
  z-index: 99999!important;
}
.drawer-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
  .drawer-head {
    padding: 0 20px;
    height: 50px;
    border-bottom: 1px solid #eee;
    display: flex;
    align-items: center;
    justify-content: space-between;
    .drawer-bar {
      font-size: 16px;
    }
    span {
      overflow: hidden;
    }
  }
  .drawer-body {
    flex: 1 0 auto;
    overflow: auto;
    height: 0;
  }
  .drawer-foot {
    padding: 10px 20px;
    border-top: 1px solid #eee;
  }
  .font-16 {
    font-size: 16px;
  }
}
.pd-20 {
  padding: 20px;
}
.pd-40 {
  padding: 40px;
}
.pt-20 {
  padding-top: 20px;
}
.cursor {
  cursor: pointer;
  &:hover {
    color: $--color-primary;
  }
}
.card-flex {
  .el-card__body, .el-form-item__content {
    display: flex !important;;
    align-items: center !important;;
    .switch-btn {
      font-size: 30px !important;
      margin-left: 10px !important;;
    }
  }
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-25 {
  margin-bottom: 25px;
}
.mr-10 {
  margin-right: 10px;
}
.mr-20 {
  margin-right: 20px;
}
.text-right {
  text-align: right;
}